
const routes = [
  // 获取专辑内容
  { url: '/album', file: require('../controllers/music/album') },
  // 获取歌手单曲
  { url: '/artists', file: require('../controllers/music/artists') },
  // 获取歌手专辑列表
  { url: '/artist/album', file: require('../controllers/music/artist_album') },
  // 艺术家-信息
  { url: '/artist/desc', file: require('../controllers/music/artists_desc') },
  // 艺术家-mv
  { url: '/artist/mv', file: require('../controllers/music/artists_mv') },
  // 获取 banner
  { url: '/banner', file: require('../controllers/music/banner') },
  { url: '/check/music', file: require('../controllers/music/check_music') },
  { url: '/comment/music', file: require('../controllers/music/comment_music') },
  { url: '/comment/mv', file: require('../controllers/music/comment_mv') },
  { url: '/comment/album', file: require('../controllers/music/comment_album') },
  { url: '/comment/playlist', file: require('../controllers/music/comment_playlist') },
  // 未知 api
  { url: '/comment/like', file: require('../controllers/music/comment_like') },
  { url: '/comment/dj', file: require('../controllers/music/comment_dj') },
  // 签到
  { url: '/daily_signin', file: require('../controllers/music/daily_signin') },
  // djradio detail
  { url: '/dj/detail', file: require('../controllers/music/dj_detail') },
  // dj主播 radio
  { url: '/dj/program', file: require('../controllers/music/dj_program') },
  { url: '/dj/program/detail', file: require('../controllers/music/dj_program_detail') },
  { url: '/dj/sub', file: require('../controllers/music/dj_sub') },
  { url: '/dj/catelist', file: require('../controllers/music/dj_catelist') },
  { url: '/dj/hot', file: require('../controllers/music/dj_hot') },
  // 精选电台
  { url: '/dj/recommend', file: require('../controllers/music/dj_recommend') },
  // 精选电台-分类电台
  { url: '/dj/recommend/type', file: require('../controllers/music/dj_recommend_type') },
  // 获取动态
  { url: '/event', file: require('../controllers/music/event') },
  // 垃圾桶
  { url: '/fm_trash', file: require('../controllers/music/fm_trash') },
  { url: '/follow', file: require('../controllers/music/follow') },
  // 喜欢歌曲
  { url: '/like', file: require('../controllers/music/like') },
  { url: '/likelist', file: require('../controllers/music/likelist') },
  // 手机登录
  { url: '/login/cellphone', file: require('../controllers/music/loginCellphone'), method: 'post' },
  // 邮箱登录
  { url: '/login', file: require('../controllers/music/login'), method: 'post' },
  // 登录刷新
  { url: '/login/refresh', file: require('../controllers/music/login_refresh') },
  // 不明 api
  { url: '/weblog', file: require('../controllers/music/weblog') },
  // 获取歌词
  { url: '/lyric', file: require('../controllers/music/lyric') },
  // 获取音乐 url
  { url: '/music/url', file: require('../controllers/music/musicUrl') },
  // 最新 mv
  { url: '/mv/first', file: require('../controllers/music/mv_first') },
  // 播放 mv
  { url: '/mv/url', file: require('../controllers/music/mv_url') },
  // mv
  { url: '/mv', file: require('../controllers/music/mv') },
  // 私人 FM
  { url: '/personal_fm', file: require('../controllers/music/personal_fm') },
  // 推荐歌单
  { url: '/personalized', file: require('../controllers/music/personalized') },
  // 推荐dj
  { url: '/personalized/djprogram', file: require('../controllers/music/personalized_djprogram') },
  // 推荐新音乐
  { url: '/personalized/newsong', file: require('../controllers/music/personalized_newsong') },
  // 独家放送
  { url: '/personalized/privatecontent', file: require('../controllers/music/personalized_privatecontent') },
  // 推荐mv
  { url: '/personalized/mv', file: require('../controllers/music/personalized_mv') },
  // 获取歌单内列表
  { url: '/playlist/detail', file: require('../controllers/music/playlist_detail') },
  // 收藏单曲到歌单,从歌单删除歌曲 op=del,add;pid=歌单id,tracks=歌曲id
  { url: '/playlist/tracks', file: require('../controllers/music/playlist_tracks') },
  { url: '/playlist/hot', file: require('../controllers/music/playlist_hot') },
  { url: '/playlist/catlist', file: require('../controllers/music/playlist_catlist') },
  // 推荐节目
  { url: '/program/recommend', file: require('../controllers/music/program_recommend') },
  // 获取每日推荐歌曲
  { url: '/recommend/songs', file: require('../controllers/music/recommend_songs') },
  // 获取每日推荐歌单
  { url: '/recommend/resource', file: require('../controllers/music/recommend_resource') },
  // 取消推荐
  { url: '/recommend/dislike', file: require('../controllers/music/recommend_dislike') },
  { url: '/resource/like', file: require('../controllers/music/resource_like') },
  // 搜索
  { url: '/search', file: require('../controllers/music/search') },
  // 搜索 multimatch
  { url: '/search/multimatch', file: require('../controllers/music/search_multimatch') },
  // 搜索 suggest,搜索结果包含单曲,歌手,歌单,mv信息
  { url: '/search/suggest', file: require('../controllers/music/search_suggest') },
  // simi ,相似歌单
  { url: '/simi/playlist', file: require('../controllers/music/simi_playlist') },
  // simi ,相似歌曲
  { url: '/simi/song', file: require('../controllers/music/simi_song') },
  // 相似 mv
  { url: '/simi/mv', file: require('../controllers/music/simi_mv') },
  // simi ,相似关注的用户
  { url: '/simi/user', file: require('../controllers/music/simi_user') },
  // 相似歌手
  { url: '/simi/artist', file: require('../controllers/music/simi_artists') },
  // 获取音乐详情
  { url: '/song/detail', file: require('../controllers/music/song_detail') },
  // 新碟上架 http://music.163.com/#/discover/album/
  { url: '/top/album', file: require('../controllers/music/top_album') },
  // 热门歌手 http://music.163.com/#/discover/artist/
  { url: '/top/artists', file: require('../controllers/music/top_artists') },
  { url: '/top/list', file: require('../controllers/music/top_list') },
  { url: '/top/mv', file: require('../controllers/music/top_mv') },
  // 分类歌单
  { url: '/top/playlist', file: require('../controllers/music/top_playlist') },
  // 精品歌单
  { url: '/top/playlist/highquality', file: require('../controllers/music/top_playlist_highquality') },
  { url: '/top/song', file: require('../controllers/music/top_songs') },
  { url: '/toplist', file: require('../controllers/music/toplist') },
  { url: '/toplist/artist', file: require('../controllers/music/toplist_artist') },
  { url: '/toplist/detail', file: require('../controllers/music/toplist_detail') },
  // 获取用户歌单
  { url: '/user/playlist', file: require('../controllers/music/user_playlist') },
  // 获取用户电台
  { url: '/user/audio', file: require('../controllers/music/user_audio') },
  // 云盘数据
  { url: '/user/cloud', file: require('../controllers/music/user_cloud') },
  // 云盘数据详情? 暂时不要使用
  { url: '/user/cloud/search', file: require('../controllers/music/user_cloud_search') },
  // 用户动态
  { url: '/user/event', file: require('../controllers/music/user_event') },
  { url: '/user/detail', file: require('../controllers/music/user_detail') },
  { url: '/user/dj', file: require('../controllers/music/user_dj') },
  { url: '/user/followeds', file: require('../controllers/music/user_followeds') },
  { url: '/user/follows', file: require('../controllers/music/user_follows') },
  { url: '/user/subcount', file: require('../controllers/music/user_subcount') },
  { url: '/user/record', file: require('../controllers/music/user_playrecord') },
  /** weapp */
  {url: '/weapp/login', file: require('../controllers/weapp/login')},
  {url: '/weapp/user', file: require('../controllers/weapp/user')},
  /** github */
  {url: '/github/login', file: require('../controllers/github/login')},
  /** QQ */
  {url: '/qq/login', file: require('../controllers/qq/login')},
  /** wxchat */
  {url: '/', file: require('../controllers/wxchat/index')},
  {url: '/wx/login', file: require('../controllers/wxchat/login')},
  /** views */
  {url: '/home', file: require('../controllers/views/home')},
  {url: '/login', file: require('../controllers/views/login')}
]

module.exports = routes
